package com.xs.room.user.entity;

import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * 用户实体类
 *
 */
@Data
@ToString
@EqualsAndHashCode
public class User implements Serializable {

    private static final long serialVersionUID = -21242857091255014L;
    /**
     * 用户ID
     */

    private Long id;
    /**
     * 用户名
     */

    private String username;
    /**
     * 密码
     */

    private String password;
    /**
     * 姓名
     */

    private String fullName;
    /**
     * 性别
     */

    private String gender;
    /**
     * 角色
     */
    private Role role;
    /**
     * 邮箱地址
     */

    private String emailAddress;
    /**
     * 手机号码
     */

    private String phoneNumber;
    /**
     * 头像链接
     */

    private String profilePicture;
    /**
     * 创建时间
     */
    private LocalDateTime createTime;
    /**
     * 更新时间
     */
    private LocalDateTime updateTime;

    public interface Create {
    }

    public interface Update {



    }

}